home *** CD-ROM | disk | FTP | other *** search
Text File | 1994-09-27 | 1.6 KB | 68 lines | [TEXT/ttxt] |
- #!/bin/csh
- #
- # Set up for Yale Haskell 2.x development
- #
-
- source $HASKELL/haskell-setup
-
-
- # You need to set this environment variable to point to the root
- # directory where you have installed the Yale Haskell sources.
-
- setenv Y2 $HASKELL
-
-
- # Define some aliases for getting the right RCS options.
- # These aliases are only for use at Yale.
-
- alias rco 'co -l'
- alias rci 'ci -u'
-
-
- # Find the "right" lisp executable.
- # You really only need to set up for the particular lisp implementation(s)
- # you are going to build the system under (you can comment out the rest).
-
- # The Lucid CL executable we've been using is the one without fancy
- # stuff like CLOS loaded.
-
- setenv LUCID /cs/licensed/sclisp-4.0/lisp-4-0-base
-
-
- # Setup for CMUCL.
-
- setenv CMUCL $Y2/bin/cmucl
- setenv CMUCLLIB $Y2/bin
-
-
- # This is AKCL, not ordinary KCL (which is too brain-damaged).
-
- setenv AKCL /net/haskell/homes/systems/hcompile/akcl/xbin/kcl
-
-
- # Set up for Franz Allegro.
- # This is a hack; we run Allegro on both sparc and next boxes, and
- # we need to be able to tell which kind of machine we're running on so
- # the binaries don't get jumbled up together.
-
- if (-e /vmunix) then
- setenv ALLEGRODIR allegro
- setenv ALLEGRO /usr/licensed/allegro/cl
- else if (-e /mach) then
- setenv ALLEGRODIR allegro-next
- setenv ALLEGRO /usr/local/bin/lisp
- else
- echo "Can't figure out what kind of machine you're on!"
- endif
-
-
- # Set up for Harlequin Lispworks.
-
- setenv LISPWORKS /usr/licensed/bin/lispworks
-
-
- # Set up for WCL
- # This is not supported!
- # setenv WCL /net/haskell/homes/systems/hcompile/wcl-2.14/bin/wcl
- # setenv LD_LIBRARY_PATH /net/haskell/homes/systems/hcompile/wcl-2.14/lib
-